package com.antler.smt.response.portal;

import com.antler.smt.entity.OrderCommentEntity;
import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModel;

import java.util.Date;

/**
 * 优秀案例
 *
 * @author zhangyi
 * @date 2018/5/8 15:31
 */
@ApiModel(value = "GetExcellentCaseResp", description = "优秀案例")
public class GetExcellentCaseResp {

    /**
     * 案例名称
     */
    private String caseName;
    /**
     * 服务商昵称
     */
    private String supplierName;
    /**
     * 对接项目专员真实姓名
     */
    private String userName;
    /**
     * 订单下单时间
     */
    private Date onOrderTime;
    /**
     * 交货时间
     */
    private Date deliveryOrderTime;
    /**
     * 服务商工厂描述
     */
    private String orderDesc;
    /**
     * 评价的采购商昵称
     */
    private String purchaserName;
    /**
     * 评价星级
     */
    private Integer stars;
    /**
     * 订单评价的时间
     */
    private Date orderCommentTime;
    /**
     * 对服务商的具体评价
     */
    private String orderSupplierInfo;

    public String getCaseName() {
        return caseName;
    }

    public void setCaseName(String caseName) {
        this.caseName = caseName;
    }

    public String getSupplierName() {
        return supplierName;
    }

    public void setSupplierName(String supplierName) {
        this.supplierName = supplierName;
    }

    public String getUserName() {
        return userName;
    }

    public void setUserName(String userName) {
        this.userName = userName;
    }

    @JsonFormat(timezone = "Hongkong", pattern = "yyyy-MM-dd HH:mm:ss")
    public Date getOnOrderTime() {
        return onOrderTime;
    }

    public void setOnOrderTime(Date onOrderTime) {
        this.onOrderTime = onOrderTime;
    }

    @JsonFormat(timezone = "Hongkong", pattern = "yyyy-MM-dd HH:mm:ss")
    public Date getDeliveryOrderTime() {
        return deliveryOrderTime;
    }

    public void setDeliveryOrderTime(Date deliveryOrderTime) {
        this.deliveryOrderTime = deliveryOrderTime;
    }

    public String getOrderDesc() {
        return orderDesc;
    }

    public void setOrderDesc(String orderDesc) {
        this.orderDesc = orderDesc;
    }

    public String getPurchaserName() {
        return purchaserName;
    }

    public void setPurchaserName(String purchaserName) {
        this.purchaserName = purchaserName;
    }

    public Integer getStars() {
        return stars;
    }

    public void setStars(Integer stars) {
        this.stars = stars;
    }

    @JsonFormat(timezone = "Hongkong", pattern = "yyyy-MM-dd HH:mm:ss")
    public Date getOrderCommentTime() {
        return orderCommentTime;
    }

    public void setOrderCommentTime(Date orderCommentTime) {
        this.orderCommentTime = orderCommentTime;
    }

    public String getOrderSupplierInfo() {
        return orderSupplierInfo;
    }

    public void setOrderSupplierInfo(String orderSupplierInfo) {
        this.orderSupplierInfo = orderSupplierInfo;
    }
}
